home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / Libraries / C Internet Config / IC Application Source ƒ / Headers ƒ / StandardGetFolder.h < prev   
Encoding:
C/C++ Source or Header  |  1995-11-28  |  994 b   |  43 lines  |  [TEXT/SPM ]

  1. /*
  2.     StandardGetFolder.h
  3.     
  4.     See StandardGetFolder.c for detailed description.
  5.     
  6. */
  7.  
  8. #pragma once
  9.  
  10. #ifndef __H_StandardGetFolder__
  11. #define __H_StandardGetFolder__
  12.  
  13. // Resource IDs
  14. #define rGetFolderButton  10
  15. #define rGetFolderMessage  11
  16. #define rGetFolderSelectString  12
  17. #define kFolderBit  0x0010
  18. #define rGetFolderDialog  2008
  19.  
  20. typedef short* IntPtr;
  21. typedef long* LongPtr;
  22. typedef StandardFileReply* StandardFileReplyPtr;
  23.  
  24. #ifdef __cplusplus
  25. extern "C" {
  26. #endif
  27.  
  28. pascal Boolean MyCustomGetDirectoryFileFilter(CInfoPBRec* myPB,Ptr myDataPtr);
  29. void SetButtonTitle(DialogPtr theDialog,StringPtr name);
  30. void SetFolderButtonTitle(DialogPtr dlg,short vrn,long dirID);
  31. pascal short MyCustomGetDirectoryDlogHook(short item,DialogPtr theDialog,Ptr myDataPtr);
  32.  
  33. void GetSFLocation(short* vrn,long* dirID);
  34. void SetSFLocation(short vrn,long dirID);
  35. void StandardGetFolder(Point where,StringPtr message,StandardFileReply* mySFReply);
  36.  
  37. #ifdef __cplusplus
  38. }
  39. #endif
  40.  
  41. #endif /* __H_StandardGetFolder__ */
  42.  
  43.